515208d7e22edb5fe93d050edfedf306282f5ed8,Frameworks/Ajax/Ajax/Sources/er/ajax/AjaxTree.java,AjaxTree,nodes,#,65

Before Change



	public NSArray nodes() {
		Object rootNode = treeModel().rootTreeNode();
		if (_nodes == null || rootNode == null || !rootNode.equals(_lastParent) || !AjaxUtils.booleanValueForBinding("cache", true, _keyAssociations, parent())) {
			NSMutableArray nodes = new NSMutableArray();
			boolean showRoot = AjaxUtils.booleanValueForBinding("showRoot", true, _keyAssociations, parent());
			_fillInOpenNodes(treeModel().rootTreeNode(), nodes, showRoot);

After Change



	public NSArray nodes() {
		Object rootNode = treeModel().rootTreeNode();
		boolean useCache = AjaxUtils.booleanValueForBinding("cache", true, _keyAssociations, parent());
		if (_nodes == null || rootNode == null || !rootNode.equals(_lastRootNode) || !useCache) {
			NSMutableArray nodes = new NSMutableArray();
			boolean showRoot = AjaxUtils.booleanValueForBinding("showRoot", true, _keyAssociations, parent());
			_fillInOpenNodes(treeModel().rootTreeNode(), nodes, showRoot);